<?php

namespace App;

use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;

/**
 * App\DistributionUpgradeOption
 *
 * @property int $id
 * @property int $from_rule_id 起始规则id
 * @property int $to_rule_id 到达规则id
 * @property int $son_user_limit 累计发展下级分销商
 * @property int $son_user_require 0或，1与
 * @property float $distribution_money_limit 累计分销订单金额达
 * @property int $distribution_money_require 0或，1与
 * @property \Illuminate\Support\Carbon|null $deleted_at
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static bool|null forceDelete()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionUpgradeOption newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionUpgradeOption newQuery()
 * @method static \Illuminate\Database\Query\Builder|\App\DistributionUpgradeOption onlyTrashed()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionUpgradeOption query()
 * @method static bool|null restore()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionUpgradeOption whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionUpgradeOption whereDeletedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionUpgradeOption whereDistributionMoneyLimit($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionUpgradeOption whereDistributionMoneyRequire($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionUpgradeOption whereFromRuleId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionUpgradeOption whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionUpgradeOption whereSonUserLimit($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionUpgradeOption whereSonUserRequire($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionUpgradeOption whereToRuleId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\DistributionUpgradeOption whereUpdatedAt($value)
 * @method static \Illuminate\Database\Query\Builder|\App\DistributionUpgradeOption withTrashed()
 * @method static \Illuminate\Database\Query\Builder|\App\DistributionUpgradeOption withoutTrashed()
 * @mixin \Eloquent
 */
class DistributionUpgradeOption extends Model
{
    use SoftDeletes;
}
